Fine-Grained Power Modeling of Multicore Processors Using FFNNs
نویسندگان
چکیده
Abstract To minimize power consumption while maximizing performance, today’s multicore processors rely on fine-grained run-time dynamic information—both in the time domain, e.g. $$\mu $$ μ s to ms, and space core-level. The state-of-the-art for deriving such information is mainly based predetermined models which use linear modeling techniques determine core-performance/core-power relationship. However, with becoming ever more complex, cannot capture all possible core-performance related states anymore. Although artificial neural networks (ANN) have been proposed coarse-grained of servers resolutions range seconds, few works yet investigated ANN-based modeling. In this paper, we explore feed-forward (FFNNs) core-level estimation rates 10 kHz. achieve a high accuracy minimizing overhead, propose multi-objective-optimization architecture using NSGA-II FFNNs being trained performance counter data from complex-out-of-order processor architecture. We show that relative error highest FFNN decreases average by 7.5% compared approach 5.5% multivariate polynomial regression model. For optimized both between 4.1% 6.7% offering significantly lower overhead FFNN. Furthermore, micro-controller-based an accelerator-based implementation inference area negligible.
منابع مشابه
Fine-Grained Power Management for Real-Time Embedded Processors
This paper proposes a new hardware-based power management technique for multithreaded processors that schedule instructions by the Guaranteed Percentage real-time scheduling scheme, which assigns percentages of the processors utilization to the different threads. Our power management technique uses the sum of the percentages of the currently active threads to control frequency reduction, dynami...
متن کاملThe reconfigurable ring of processors: fine-grained tree-structured computations
We study fine-grain computation on the Reconfigurable Ring of Processors (553), a parallel architecture whose processing elements (PEs) are interconnected via a multiline reconfigurable bus, each of whose lines has one-packet width and can be configured, independently of other lines, to establish an arbitrary PE-to-PE connection. We present a “cooperative” messagepassing protocol that will, in ...
متن کاملFine-Grained Power Management Using Process-level Profiling
Low-power hardware design itself is not enough to solve the power problem of computer systems. Operating system level power saving strategies have been proved as effective complement to hardware methods. However, most of these strategies work on system level, and some of them may severely influence performance. In order to balance between performance and energy consumption, fine-grained methods...
متن کاملOnline Management of Resilient and Power Efficient Multicore Processors
ONLINE MANAGEMENT OF RESILIENT AND POWER EFFICIENT MULTICORE PROCESSORS
متن کاملFine Grained Register Allocation for EPIC Processors With Predication
In this paper, we study the impact of liveness granularity, the priority function and accurate interference graph construction on register allocation performance on EPIC processors with predication. Fine grained live ranges reduce the number of interferences and hence allow both faster compilation and runtime execution. Similarly, a predicate-aware priority function gives a better register allo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Parallel Programming
سال: 2022
ISSN: ['0885-7458', '1573-7640']
DOI: https://doi.org/10.1007/s10766-022-00730-9